package me.zhengjie.pm.projecttask.service.dto;

import lombok.Data;
import me.zhengjie.pm.projectbase.service.dto.ProjectBaseDto;
import me.zhengjie.pm.projectstage.service.dto.ProjectStageDto;

import java.sql.Timestamp;
import java.io.Serializable;

/**
* @author yuxj
* @date 2020-04-26
*/
@Data
public class ProjectTaskDto implements Serializable {

    private Integer id;

    /** 项目 */
    private Integer projectId;

    /** 项目dto */
    private ProjectBaseDto projectBase;
    /** 项目阶段 */
    private Integer stageId;

    private ProjectStageDto projectStage;
    /** 分析文件 */
    private String sourceFile;

    /** 来源章节和描述信息 */
    private String sourceSection;

    /** 计划开始时间 */
    private Timestamp planStartTime;

    /** 计划完成时间 */
    private Timestamp planFinishTime;

    /** 预计工作量 */
    private String workload;

    /** 开发难度权重 */
    private Double weight;

    /** 任务在项目阶段占比 */
    private Double ratio;

    /** 工作完成状态 */
    private String workState;
}